package classes;

import ejb.GestoreAste;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import jpa.Prodotto;

/**
 *
 * @author frazz
 */

@ManagedBean(name = "#{aggiungiProdotto}")
@RequestScoped

public class aggiungiProdotto {
    int idProdotto;
    String nome;
    String marca;
    String prezzo;
    String categoria;
    String sottocategoria;

    @EJB
    GestoreAste ga = null;

    public aggiungiProdotto() {
    }
    
    public int getIdProdotto() {
        return idProdotto;
    }

    public void setIdProdotto(int idProdotto) {
        this.idProdotto = idProdotto;
    }
    
    public String getCategoria() {
        return categoria;
    }

    public void setCategoria(String categoria) {
        this.categoria = categoria;
    }

    public String getMarca() {
        return marca;
    }

    public void setMarca(String marca) {
        this.marca = marca;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getPrezzo() {
        return prezzo;
    }

    public void setPrezzo(String prezzo) {
        this.prezzo = prezzo;
    }

    public String getSottocategoria() {
        return sottocategoria;
    }

    public void setSottocategoria(String sottocategoria) {
        this.sottocategoria = sottocategoria;
    }
    
    public void aggiungi(){
        
        Prodotto p = new Prodotto();
        p.setCategoria(categoria);
        p.setSottocategoria(sottocategoria);
        p.setMarca(marca);
        p.setNome(nome);
        p.setPrezzo(prezzo);
        ga.inserisciProdotto(p);
    }
    
}
